#ifndef AXCONFIGURATION_HEADER
#define AXCONFIGURATION_HEADER

struct AxConfiguration
{
public:
	double  InitialPoseX;
	double	InitialPoseY;
	double	InitialPoseTheta;

	double	XTrans;
	double	YTrans;
	double	Height;

	double  RotateX;
	double	RotateY;
	double	RotateZ;
	double  TransformX;
	double	TransformY;
	double	TransformZ;

	double  CalibRotateX;
	double	CalibRotateY;
	double	CalibRotateZ;
	double	CalibTransformX;
	double	CalibTransformY;
	double	CalibTransformZ;

	int useHalf;
public:
	AxConfiguration():InitialPoseX(0.0)
		, InitialPoseY(0.0)
		, InitialPoseTheta(0.0)

		, XTrans(0.0)
		, YTrans(0.0)
		, Height(0.0)

		, RotateX(0.0)
		, RotateY(0.0)
		, RotateZ(0.0)
		, TransformX(0.0)
		, TransformY(0.0)
		, TransformZ(0.0)

		, CalibRotateX(0.0)
		, CalibRotateY(0.0)
		, CalibRotateZ(0.0)
		, CalibTransformX(0.0)
		, CalibTransformY(0.0)
		, CalibTransformZ(0.0)
		, useHalf(0)
	{

	}
};
#endif